Virtualmesh: an Emulation Framework

نویسندگان

  • Reto Gantenbein
  • Torsten Braun
  • Thomas Staub
چکیده

Wireless Mesh Networks (WMN) have proven to be an important technology for interconnecting computer systems in a flexible way. There exist many application areas that profit from WMN technologies such as surveillance and monitoring systems, the wireless integration of mobile clients into a network infrastructure or simply the spontaneous setup of a network for data exchange between several mobile devices. The development process for new protocols and architectures in the area of WMN is typically split into a first implementation and evaluation phase performed with help of a network simulation, followed by a real-world prototype implementation, which is tested in a realistic test-bed. Especially for WMNs including wireless communication and mobile clients, the testing in a real test-bed is time-consuming and expensive. External interferences can occur and make debugging and performance evaluation difficult. Additionally, real-world test-beds usually only support a limited number of test topologies and wireless clients and rarely provide the possibility for repeatable experiments with mobile clients. For this reason, we developed VirtualMesh, a new WMN evaluation framework providing a virtual wireless network, which can be used for network protocol and application development before considering a real hardware test-bed. Its architecture offers the testing of real communication software including the operating system with the original network stack in a controlled environment. The wireless communication is handled by a real-time network emulation, which can imitate complex network scenarios in an inexpensive way. VirtualMesh captures the real network traffic through a virtual wireless interface at the mesh clients and redirects it to a wireless model based on the OMNeT++ network simulator. The simulator, which is responsible for the wireless emulation, computes the node connectivity and packet latency and forwards the traffic to the destination nodes accordingly. To be able to imitate a truly dynamic network environment, which even allow the reconfiguration of wireless parameters by routing protocols or applications, a sophisticated mechanism in VirtualMesh allows the corresponding adaptation of the wireless settings inside the simulation model during emulation run-time. In our experiments, VirtualMesh has proven to be very flexible and scalable in the network scenario. It is able to perfectly imitate the throughput behaviour in a WMN and only introduces a small packet delay mainly caused by the distributed emulation setup. VirtualMesh has therefore proven to be a valuable tool for protocol and application developers to test their real-world implementation in a controllable environment prior to the final development.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VirtualMesh: an emulation framework for wireless mesh networks in OMNeT++

Wireless Mesh Networks (WMN) have proven to be a key technology for increased network coverage of Internet infrastructures. The development process for new protocols and architectures in the area of WMN is typically split into evaluation by network simulation and testing of a prototype in a test-bed. Testing a prototype in a real test-bed is time-consuming and expensive. Irrepressible external ...

متن کامل

Emulation-Based Performance Evaluation of Routing Protocols for Uaanets

UAV Ad hoc NETwork (UAANET) is a subset of the wellknown Mobile Ad-hoc NETworks (MANETs). It consists of forming an ad hoc network with multiple small Unmanned Aerial Vehicles (UAVs) and the Ground Control Station (GCS). Similar to MANETs, the UAANET communication architecture is infrastructure-less and self-configuring network of several nodes forwarding data packets. However, it also has some...

متن کامل

Emulica: an emulation-based benchmarking framework for production control experiments

Evaluating a proposed control architecture nearly always requires experiments and applications. This paper propose an emulation-based benchmarking framework to design and run such experiments. The proposition is based on an architecture integrating the control system with the virtual controlled system (emulation model), and on generic constructs to build this emulation model. The main feature o...

متن کامل

Reproducing Network Experiments in a Time-controlled Emulation Environment

Network emulation environments are a valuable research tool that offer the possibility of conducting complex network experiments and can be seen as an enabler of experimental reproducibility. Keen to quantify this approach, we reproduce experiments presented in QJump [1] in the timecontrolled network emulation framework, called SELENA [2]. We first describe in detail how we built the experiment...

متن کامل

Experiences Managing a Parallel Mobile Ad-hoc Network Emulation Framework

Modeling a large mobile ad-hoc network is well suited to a cluster computing environment due to its parallel nature. Following the design of high-performance computing systems, uniform and scalable clusters optimized for wireless network emulation can be built using inexpensive commodity hardware. In this paper, we describe our experiences with managing a parallel mobile ad-hoc network emulatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010